home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 13665 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.6 KB

  1. Path: druid.borland.com!usenet
  2. From: racer-x <pauly@mobius.net>
  3. Newsgroups: comp.lang.smalltalk,comp.object,comp.lang.c++,comp.lang.java
  4. Subject: Re: The Good, the Bad, the Ugly, and the Wicked ...
  5. Date: Tue, 26 Mar 1996 13:52:33 -0800
  6. Organization: x-radio
  7. Message-ID: <31586721.1750@mobius.net>
  8. References: <31570B8E.5A12@vmark.com>
  9. NNTP-Posting-Host: prisen.borland.com
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=us-ascii
  12. Content-Transfer-Encoding: 7bit
  13. X-Mailer: Mozilla 2.0 (WinNT; I)
  14.  
  15. Jeff,
  16.  
  17. > People in the newsgroup were not bashful about commenting on the table
  18. > last year so I am asking for your feedback again this year. I will respond
  19. > in the newsgroup as to rational for any of these numbers.
  20.  
  21. First off, you've called multiple inheritence "ugly" in java.  Is this your 
  22. comment on interfaces?  I would argue that Java's means of dealing with 
  23. multiple inheritenence by using interfaces is actually _cleaner_.
  24.  
  25. And dynamic binding is bad?  How can you put Java's dynamic binding on the 
  26. same level as C++?  Maybe it's just me, but I didn't even realize C++ had 
  27. dynamic binding.
  28.  
  29. That's just my opinion, though.
  30.  
  31. >                                         ST      C++     OOC     Java
  32. > Flexibility     Dynamic Binding         1       2       2       2
  33. >                 Dynamic Classes         1       3       1       2
  34. >                 Multiple Inheritance    3       2       2       3
  35. >                 Roles                   2       3       3       1
  36. > Ease of use     Class Libraries         1       3       3       2
  37. >                 Learning Curve          1       3       2       1
  38. >                 Speed of Development    1       3       2       2
  39. >                 Portability             2       3       3       1
  40. > Support         Tools                   1       1       3       3
  41. >                 Multiple Vendors        2       1       3       1
  42. > Performance                             2       1       3       3
  43. > Risk            Garbage Collection      1       3       3       2
  44. >                 Memory Leaks            1       3       1       1
  45. >                 Overwriting Memory      1       3       1       1
  46. >                 Ready for Prime Time    1       1       2       3
  47. > TOTAL           (low means best)        21      35      34      28
  48. > --
  49. > Jeff Sutherland
  50. > mailto:jsutherland@vmark.com
  51. > http://www.tiac.net/users/jsuth/
  52. > "Surf first and ask questions later!"
  53.  
  54. _________________________________________wilton paul risenhoover_____
  55. __pauly@mobius.net___________________________________________________
  56. __http://www.x-radio.com/x-radio/pauly/______________________________
  57.